Skip to content

chore(xtask): rename strand branch prefix beads/ -> braid/#302

Merged
cscheid merged 1 commit into
mainfrom
bugfix/bd-yjh1y117-rename-branch-prefix
Jun 17, 2026
Merged

chore(xtask): rename strand branch prefix beads/ -> braid/#302
cscheid merged 1 commit into
mainfrom
bugfix/bd-yjh1y117-rename-branch-prefix

Conversation

@shikokuchuo

Copy link
Copy Markdown
Member

bd-yjh1y117.

The local topic-branch prefix for braid strands was still beads/ — a historical git namespace left over from before the beads→braid migration.

The name is misleading: nothing about beads is involved, and the strand lives in the braid skein. The prefix is just a git label that mirrors the strand id.

This renames the emitted prefix to braid/ via a shared strand_branch() helper in create_worktree.rs, used by both create-worktree and switch-task. The worktree conventions and the affected skill docs are updated to match.

Out of scope, deliberately left alone: remote work-type prefixes (bugfix/, feature/) are unchanged, and .beads/-directory references (the old beads-tool data dir) stay as historical context.

bd-yjh1y117. Add a shared strand_branch() helper emitting braid/<leaf>, used by
create-worktree and switch-task; update the worktree conventions and skill docs.
The beads/ prefix was a historical git namespace from before the braid migration;
remote work-type prefixes (bugfix/, feature/) are unchanged.
@cscheid

cscheid commented Jun 17, 2026

Copy link
Copy Markdown
Member

Yes, this is a good idea. I think we should consider going further. I often end up with branch names that are unreadably long, and not very useful as a name.

@cscheid cscheid merged commit a9254c3 into main Jun 17, 2026
5 checks passed
@cscheid cscheid deleted the bugfix/bd-yjh1y117-rename-branch-prefix branch June 17, 2026 13:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants